======================================================================
  Microsoft(R) Product Support Services Application Note (Text File)
            WG1004: UPDATED MSODISUP FILE CORRECTS PROBLEMS
                USING 3COM(R) 3C509 AND 3C5X9 ODI MLIDS
======================================================================
                                                   Revision Date: 3/94
                                                       1 Disk Included

The following information applies to Microsoft Windows(TM) for
Workgroups, version 3.11.

-----------------------------------------------------------------------
| INFORMATION PROVIDED IN THIS DOCUMENT AND ANY SOFTWARE THAT MAY     |
| ACCOMPANY THIS DOCUMENT (collectively referred to as an Application |
| Note) IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER      |
| EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED      |
| WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR       |
| PURPOSE. The user assumes the entire risk as to the accuracy and    |
| the use of this Application Note. This Application Note may be      |
| copied and distributed subject to the following conditions:  1) All |
| text must be copied without modification and all pages must be      |
| included;  2) If software is included, all files on the disk(s)     |
| must be copied without modification (the MS-DOS(R)  utility         |
| diskcopy is appropriate for this purpose);  3) All components of    |
| this Application Note must be distributed together;  and  4) This   |
| Application Note may not be distributed for profit.                 |
|                                                                     |
| Copyright (C) 1994 Microsoft Corporation.  All Rights Reserved.     |
| Microsoft and MS-DOS are registered trademarks and Windows is a     |
| trademark of Microsoft Corporation.                                 |
| 3Com and EtherLink are registered trademarks of 3Com Corporation.   |
| NetWare and Novell are registered trademarks of Novell, Inc.        |
-----------------------------------------------------------------------

Introduction
------------

If you use the 3Com EtherLink(R) III (3c509) network interface card
(NIC) and a 3Com ODI MLID (3C509.COM or 3C5X9.COM) with Windows for
Workgroups version 3.11 and Novell(R) NetWare(R) is installed as your
secondary network, your system may:

 - Stop responding (hang) when you copy large files across the
   network.

   -or-

 - Inadvertently lose network connections.

The WG1004 disk included with this Application Note contains an
updated MSODISUP.386 file that corrects both of these problems. The
updated file correctly adjusts the counter for the number of
outstanding packets to be copied off the NIC after the MLID fails to
copy an incoming packet off the NIC.

The updated file allows you to successfully use multiple 3Com NICs
with Windows for Workgroups. The updated file ensures that all adapter
names are available for binding when multiple ODI drivers are loaded.
For example, you can now have the 3c503 and 3c509 drivers loaded so
that you can run two NICs on separate networks or send one protocol to
one NIC and a different protocol to another NIC.

NOTE: Although you can use multiple different NICs, you cannot use
more than one of the same NIC. For example, you can use a 3c503 NIC
and a 3c509 NIC, but you cannot use two 3c503 NICs.

The WG1004 disk included with this Application Note contains an
updated NETWORK.INF file that corrects binding entry errors with the
3Com EtherLink III 3c5x9 driver. The updated NETWORK.INF uses
MLID=*:3C5X9.COM instead of MLID=*:3C509.COM.

To install the updated files
----------------------------

1. Quit Windows for Workgroups.

2. Make a backup copy of the currently installed MSODISUP.386 file by
   typing the following at the MS-DOS command prompt and then pressing
   ENTER

      ren <drive>:<path>\msodisup.386 msodisup.old
   
   where <drive>:<path> is the location of your Windows SYSTEM
   subdirectory.

   For example, if your Windows directory is called WINDOWS and is on
   drive C, type the following at the MS-DOS command prompt and then
   press ENTER:

      ren c:\windows\system\msodisup.386 msodisup.old

3. Repeat step 2, but substitute NETWORK.INF for MSODISUP.386 and
   NETWORK.OLD for MSODISUP.OLD. For example, if your Windows
   directory is called WINDOWS and is on drive C, type the following
   at the MS-DOS command prompt and then press ENTER:

      ren c:\windows\system\network.inf network.old

4. Insert the enclosed WG1004 disk in the appropriate floppy disk
   drive.

5. To copy the MSODISUP.386 and NETWORK.INF files to the Windows
   SYSTEM subdirectory, type the following at the MS-DOS command
   prompt and then press ENTER

      copy <drive>:*.* <destination>

   where <drive> is the floppy disk drive containing the WG1004 disk
   and <destination> is the drive and directory of your Windows SYSTEM
   subdirectory.

   For example, if the WG1004 disk is in drive A and your Windows
   directory is called WINDOWS and is on drive C, type the following
   at the MS-DOS command prompt and then press ENTER:

      copy a:*.* c:\windows\system
      
